ERROR: SMTP Error: The following recipients failed: [Solução para Moodle - BlueHost]

Publicado por kleber galucio em 14/02/2012

[ Hits: 15.765 ]

Blog: http://nld.klebrr.com/

 


ERROR: SMTP Error: The following recipients failed: [Solução para Moodle - BlueHost]



- Dados Técnicos
  • Servidor: BlueHost
  • Moodle Versão: 1.9.16 – 20120109
  • Problema: Erro ao Enviar e-mail com informações de Recuperação de senha
  • Página de Origem: /login/forgot_password.php

- Mensagem de Erro
ERROR: SMTP Error: The following recipients failed: useremail@anyhostemail.com

- SOLUÇÃO

No Painel de Controle de seu domínio, crie uma nova conta de e-mail para seu domínio e defina uma senha.

Ex.: email: contato@dominio.com senha:abcd#3456

Agora, no Painel de Controle/Gerenciador de Arquivos, edite os arquivos: "/lib/phpmailer/class.smtp.php"

30 var $SMTP_PORT = 26; 31 // valor original = 25; bluehost utiliza a porta 26 por padrão smtp


Opcional para SSL:

82 function Connect($host,$port=0,$tval=30) { // nada alterado aqui 83 $host='ssl://' . $host; /* Opcional se quiser utilizar ssl (porta 465) */


Insira a linha abaixo na linha 83, apenas se quiser utilizar SSL:

$host=’ssl://’ . $host;


lembrando que terá que alterar os valores '$SMTP_PORT' e '$Port' para '465' nos 2 arquivos, onde aparecem aqui: "/lib/phpmailer/class.phpmailer.php"

109 var $Mailer = "smtp"; // valor original = mail; 162 var $Port = 26; // valor original = 25; 174 var $SMTPAuth = true; // valor original = false;


- Configuração no Moodle Versão: 1.9.16 – 20120109

Entre em: Administração -> Servidor -> Email

Configure:

Servidores SMTP [smtphosts]: localhost:26
//servidor:porta
Nome de usuário do SMTP [smtpuser]: contato@dominio.com
// email criado no inicio
Senha de SMTP [smtppass] : abcd#3456
// Senha definida ao criar o email

Endereço de No-reply [noreplyaddress]: mod_email@dominio.com
//email válido, deve existir, no caso coloquei o email do moderador

Nome de suporte [supportname]: suporte ead
// Nome que será exibido no Remetente da mensagem

Email de suporte [supportemail]: mod_email@dominio.com
//email válido, deve existir, pode ser o mesmo email do moderador


Resultado:
* Resultado do e-mail recebido no Google, enviado pelo 'Moodle / Bluehost'.

Originalmente postado em:

Outras dicas deste autor

BrOffice.org 3.2 não abre após reboot forçado? Eis a solução

Listar artigos por ID/DESC no Joomla

Páginas de erros com imagens no Squid

Apache - favicon e robots padrão

Leitura recomendada

Emexis Webmail

Usando SMTP remoto no PHP

Solucionando erro de anexo, sem nome no Uebimiau

Uso da função mail() no código PHP

Fazendo o TED (e demais programas do governo) funcionar em estações da rede interna

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts